public class test1 {
    // 查找顺序表中最后一个最小值元素的索引
    public static int Lastmin(SqListClass<Integer> L) {
        // 处理顺序表为空的情况
        if (L.size() == 0) {
            throw new IllegalArgumentException("顺序表为空，无法查找最小值索引");
        }
        Integer minv = L.GetElem(0);
        int mini = 0;
        for (int i = 1; i < L.size(); i++) {
            if (L.GetElem(i) <= minv) {
                minv = L.GetElem(i);
                mini = i;
            }
        }
        return mini;
    }

    public static void main(String[] args) {
        // 创建顺序表对象
        SqListClass<Integer> L = new SqListClass<>();
        // 向顺序表中添加元素
        L.add(1);
        L.add(5);
        L.add(1);
        L.add(1);
        L.add(3);
        L.add(2);
        L.add(4);
        // 调用 Lastmin 方法查找最后一个最小值元素的索引
        int result = Lastmin(L);
        System.out.println("最后一个最小值元素的索引是: " + result);
    }
}